Ext.define('AgenteNET.view.utilitarios.recursos.Listar', {
	﻿extend : 'Ext.grid.Panel',
	alias : 'utilitariosRecursosListarView',
	frame : false,
	border : false,
	multiSelect : true,
	rootVisible : false,
	minWidth:600,
	minHeight:400,
	store : store=Ext.create('Ext.data.Store',{
		model:'AgenteNET.model.utilitarios.Recurso',
		autoLoad:true,
		groupField: 'controle'
	}),

	tbar : [ {
		text : 'Adicionar',
		executarRecurso : 'utilitariosRecursosNovo',
	}, {
		text : 'Excluir',
		executarRecurso : 'utilitariosRecursosExcluir',
	} ,'->'],
	executarRecurso : 'utilitariosRecursosEditar',
	bbar : {
		xtype : 'pagingtoolbar',
		store : store,
		displayInfo : true,
	},

	features: { 
		ftype: 'grouping', 
		groupHeaderTpl: '{name}',
		startCollapsed:true,
	},
  ﻿  columns : [ {
  ﻿  ﻿  ﻿  header : 'Função',
  ﻿  ﻿  ﻿  dataIndex : 'funcao',
  ﻿  ﻿  ﻿  flex : 1
  ﻿  ﻿}, {
  ﻿		﻿header : 'Nome',
		﻿dataIndex : 'nome',
		﻿flex : 2
    }, {
﻿  ﻿  ﻿  header : 'Titulo',
﻿  ﻿  ﻿  dataIndex : 'titulo',
﻿  ﻿  ﻿  flex : 3
﻿  ﻿  }, {
﻿  ﻿  ﻿  header : 'Autor',
﻿  ﻿  ﻿  dataIndex : 'autor',
﻿  ﻿  ﻿  flex : 2
﻿  ﻿  }, {
  ﻿  ﻿  header : 'Situação',
﻿  ﻿  ﻿  dataIndex : 'situacao',
﻿  ﻿  ﻿  flex : 1,
﻿  ﻿  ﻿  renderer : function(value, style, record) {
﻿  ﻿  ﻿  ﻿  if (value == 'A')
﻿  ﻿  ﻿  ﻿  ﻿  return "Ativo";
﻿  ﻿  ﻿  ﻿  if (value == 'I')
﻿  ﻿  ﻿  ﻿  ﻿  return "Inativo";
﻿  ﻿  ﻿  ﻿  return "";
﻿  ﻿  ﻿  }
﻿  ﻿  } ],
});
